/**
 * @Author: 罗显
 * @CreateTime: 2025-05-08
 * @Version: 1.0
 */


package com.it.dataservice.user.config;

import org.springframework.stereotype.Component;

import java.util.Random;
@Component
//配置验证码生成器
public class Verification {
    public String generateCaptcha() {
        // 生成随机的6位数验证码
        Random random = new Random();
        int captchaCode = 100000 + random.nextInt(900000);
        /*Random类生成一个随机数。nextInt(900000)表示生成一个0到899999（不包括900000）之间的随机整数。
        然后将生成的随机数与100000相加，结果将在100000到999999之间*/
        return String.valueOf(captchaCode);
        /*这行代码将生成的随机数转换为字符串，并作为验证码返回。
        例如，生成的验证码可能是123456、789012等。*/
    }
}